home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / Libraries / VideoToolbox 95.04.18 / Advice next >
Text File  |  1995-04-18  |  47KB  |  956 lines

  1. VideoToolbox:Advice
  2. April 11, 1995
  3.  
  4. The entire VideoToolbox (with a few inconsequential exceptions) now runs native
  5. on the PowerPC. We're very happy with the PowerMac 6100 (about $2,000, academic,
  6. with an AV card and CD-ROM drive) and the Metrowerks CodeWarrior Gold C compiler
  7. ($99 academic). (To run CodeWarrior you'll need a CD-ROM drive, and you'll want
  8. to have at least 16 MB memory and 300 MB disk.) The compiler and your code both
  9. run native and fast! I see little point in spending more money for the faster
  10. PowerPC's since the increased cost is in excess of the speed increase, and a
  11. 30-50% speed increase is hard to notice. And it seems silly to invest in NuBus
  12. slots since the future clearly belongs to PCI slots. Our 68k Macs now seem
  13. unbearably slow.
  14.  
  15. Advice to beginners,
  16.  
  17. If you want to do vision experiments on your Macintosh computer, and haven’t
  18. programmed a Mac before, there are various things you should get for yourself.
  19. I’ve listed what I consider essential. The stuff I use. There are lots of baby
  20. books that hold your hand while you learn, but the ones that I’ve looked at
  21. weren’t helpful for setting up vision experiments. They’re oriented towards
  22. producing Mac-like applications with the right look and feel, which is
  23. unimportant when the experimenter is the only person that will ever run the
  24. program. Be warned that the bible, Inside Macintosh, is intimidating at first.
  25. The classic comment about Inside Mac is that you have to have read the rest to
  26. understand any part. Fortunately, the second edition is much more readily
  27. assimilable. Mac programming is tough going at first, but I’ve come to like it,
  28. as the Apple routines are generally intelligent solutions to complicated
  29. problems. Anyway, by looking at the sources for the various demos in the
  30. VideoToolbox you should be able to get going much more quickly than I did. Good
  31. luck. -Denis Pelli, denis@xp.psych.nyu.edu
  32.  
  33. NOTE: the archive addresses that appear throughout this document, e.g.
  34. "ftp://...", are in a standard format called "URL" (Uniform Resource Locator)
  35. that most internet programs now prefer. To retrieve files from a URL, I recommend
  36. Anarchie, which you can download from here:
  37.  ftp://ftp.utexas.edu/pub/mac/tcpip/anarchie-140.hqx
  38. TidBITS magazine says, "URLs constitute the most common and efficient method of
  39. telling people where to find objects available via FTP, the World-Wide Web, and
  40. other Internet services. You can specify URLs not only for files and Web pages,
  41. but also for stranger things, such as email addresses, Telnet sessions, and
  42. Usenet news postings."
  43.  
  44. ESSENTIAL BOOKS AND SOFTWARE:
  45.  
  46. The C Programming Language, Second Edition
  47. by Brian Kernighan and Dennis Ritchie, Prentice Hall, 1988
  48. This book describes the new Standard C, which most commercial compilers conform to.
  49.  
  50. Metrowerks CodeWarrior C Compiler on CD-ROM
  51. The CodeWarrior C compiler, first released in January '94, is now at version 5.5
  52. (March '95), and deservedly gets rave reviews. It's very popular. The Gold
  53. version supports both 680x0 and PowerPC. They copied most of what Symantec THINK
  54. C did right, and then added their own improvements. There are two flavors: Bronze
  55. $99 generates 680x0 code only; Gold $399, $99 academic, generates both 680x0 and
  56. PowerPC code. The not-yet-available Platinum ($499, $99 academic) will generate
  57. 680x0, PowerPC, and Intel x86/Pentium code. (The academic price is a great deal:
  58. $99!). New versions are issued 3 times a year; the purchase price includes one
  59. year of updates. (Major updates are published as CD-ROMs; minor updates are
  60. distributed only by email, and posted on the internet.)
  61.      Metrowerks has been very responsive in accepting bug reports (issuing bug
  62. numbers and promises to fix) and suggestions (which they forward to engineering
  63. with no promises). Each subsequent release has fixed most of the bugs I'd
  64. reported, and incorporated many of my suggestions. Unfortunately Metrowerks
  65. doesn't publish a bug list. (I've suggested it several times, to no avail.)
  66.      My current (version CW5.5) complaints are minor. The PowerPC debugger is
  67. incompatible with the current version (1.5.1) of RAMDoubler, but is expected to
  68. be compatible with the next version. On PowerPC the long double type is supposed
  69. to be 16-byte, but is actually implemented as 8-byte (i.e. a double), making it
  70. incompatible with the long double math library (Bug No. BR4547). The debugger
  71. does not allow access to video RAM, giving a bus error (Bug No. BR4705).
  72. CodeWarrior does not recognize the "%#s" printf format used by MPW and THINK C
  73. to print pascal strings, so you have to convert your string to C style before
  74. printing it.
  75.      The following bugs that I found in prior versions were fixed in CW5.5. The
  76. CW5 console had a status line that you couldn't entirely get rid of. The
  77. predefined compiler macro __option(fourbyteints) didn't work (Bug No. BR4702).
  78.      The following bugs that I found in prior versions were fixed in CW5.
  79. Assignment of structs larger than 32 KB didn't work (Bug No. BR4516). The
  80. built-in console printed both linefeed and return as linefeed (Bug No. T509).
  81. When the program asked for input from stdin, the user had to manually select the
  82. console window if it wasn't already frontmost. iscntrl(0) returned 0 (Bug No.
  83. BR4415). I was also happy to find several of my suggestions incorporated in CW5:
  84. more console options, automatic re-precompilation (via .pch files), and checking
  85. that the current compiler settings are consistent with those of the pre-compiled
  86. header.
  87.      The following bugs that I found in prior versions were fixed in version
  88. CW4.5. The compiler generated bad code for the assignment a[i][j][k][!m]=1 (Bug
  89. No. BR4183). Enum char arguments failed to be promoted (to int) when the
  90. corresponding parameter was untyped (e.g. in printf) (Bug No. T517). In the
  91. 2-byte-int version of the Standard C library, the functions memset and calloc
  92. crashed if asked to zero more than 64KB (Reference Nos. ES7266 and ES7268). The
  93. console failed to print characters with ascii codes higher than 127 (Bug No.
  94. T467), and crashed if asked to backspace '/b' beyond the left margin (Bug No.
  95. T513).
  96. Metrowerks Inc.
  97. 1(800)377-5416
  98. 1(800)340-2120 canada
  99. 1(419)281-1802
  100. 1(419)281-6883 fax
  101. sales@metrowerks.com
  102. 1-800-377-5416 for academic discount in US
  103. academia@metrowerks.com
  104. Distributed in the United Kingdom by Full Moon Software
  105. 0727 844232 and 0628 660242
  106. 0727 856139 fax
  107. cw.sales@ctalk.exnet.com
  108. Updates to CodeWarrior are posted on:
  109. ftp://sumex-aim.stanford.edu/info-mac/dev/
  110. http://www.iquest.com/~fairgate/cw/cw.html
  111. Active discussion of CodeWarrior:
  112. news://comp.sys.mac.programming.codewarrior
  113.  
  114. Power Macintosh Programming Starter Kit
  115. by Tom Thompson, Hayden Books, 1994
  116. (I haven't seen this book, but the following review seems promising. dgp) "A
  117. good introduction to MetroWerk's CodeWarrior, the other best programming
  118. environment for the mac, the only one to use if you're building PPC code, and my
  119. current favorite. The enclosed CD has a limited version of CodeWarrior (you can
  120. only work on the projects included in the disc - can't create new ones), and
  121. example code. Covers a lot of toolbox issues that are not explored in other
  122. introductory books and the PPC architecture in detail. Assumes working knowledge
  123. of C, and the toolbox." (Book review posted on cwarrior@netcom.com by
  124. nick@pitt.edu).
  125.  
  126. Macintosh Programmer's Toolbox Assistant
  127. $89.95 from APDA or Addison-Wesley. An online reference manual summarizing most
  128. of the information in the Inside Mac books. Similar to THINK Reference but newer
  129. and therefore more up to date. Requires 25 MB disk space. Even if you have the
  130. Inside Mac books (paper or CD-ROM) you'll still want this or THINK Reference to
  131. quickly look up details while you're programming. (It's included in the Apple
  132. Developer Mailing, below.) Highly recommended.
  133.  
  134. THINK Reference 2
  135. $129 from Symantec. An online reference manual summarizing most of the
  136. information in the Inside Mac books, volumes I-VI. Requires 8 MB disk space.
  137. ftp://devtools.symantec.com/DTS Server Drive /ftp/Macintosh/Updates/DevTools/THINK-Ref-2.0.1-Updater.sit
  138.  
  139. Numerical Recipes In C Set for Macintosh, 2nd ed. 
  140. (textbook, example book, and disk) $90
  141. Useful book and mathematical library in source form. You can read the code,
  142. understand what’s going on, and modify it if necessary. From:
  143. Cambridge University Press
  144. 40 West 20th Street
  145. New York, NY 10010-4211
  146. (800)-431-1580
  147. 914-937-9600
  148.  
  149. Inside Macintosh, 2nd edition: Imaging with QuickDraw, Advanced Color Imaging, ...
  150. Inside Macintosh CD-ROM $89.95 (includes 25 books in electronic form).
  151. Designing Cards and Drivers, 3rd edition
  152. (OBSOLETE: Inside Macintosh, 1st ed.: Volumes I to VI)
  153. From Addison-Wesley or APDA (addresses at end of this file).
  154. You’ll need these books, especially "Imaging with QuickDraw" and "Advanced Color
  155. Imaging". The 2nd edition of Inside Macintosh is significantly easier to read
  156. than the first (which is now obsolete) and includes examples in C, not just
  157. Pascal. (As of December '94, a draft of "Advanced Color Imaging" has appeared on
  158. the Developer CD, but hasn't yet appeared in printed form.) The CD-ROM is a good
  159. deal, offering a cheap way to have all the books on hand.
  160.  
  161. Symantec THINK C 8
  162. I used THINK C until mid 1994, but I no longer recommend it. Unsupported software
  163. isn't appropriate for serious work. THINK C 8 is a C compiler and programming
  164. environment (combined editor, linker, librarian, loader) for 68k Macintoshes
  165. only. It was very good, but it seems that Symantec has stopped supporting it in
  166. favor of their C++.  For more money you can get Symantec C++ for Macintosh or
  167. Power PC, both of which include THINK C 8 and Apple's universal headers as part
  168. of the package. THINK C is only for 68k Macs. Symantec C++ for PowerPC includes a
  169. new C compiler for PowerPC, apparently called Symantec C, which seems to be
  170. unrelated to the THINK C compiler. Thus it appears that Symantec's C compilers
  171. for 68k and ppc have different heritages, which seems very undesirable since I
  172. would have very little confidence that the compiled code would run identically.
  173. (In my lab we routinely produce fat applications and run them on whichever
  174. computer is available.) VideoToolbox is pure C, and makes no use of C++. The
  175. upgrade (see below) from THINK C 6 to 8 is free, but doesn't include the
  176. universal headers.
  177.      Version 8 of THINK C is hardly changed from version 6. Version 7 slightly
  178. enhanced the user interface of the Symantec Project Manager, and fixed a few bugs
  179. in the THINK C compiler. Version 8 is unchanged from Version 7. (There are a few
  180. extra things--AppleScript support and Apple's Universal Headers--that are useful
  181. to THINK C users, but which you'll get only if you pay for the full Symantec C++
  182. 8 package.) In a pinch, you can use THINK C 5, but the upgrade from 5 to 8 is
  183. inexpensive and improves the user interface significantly. It appears that
  184. Symantec is basically dropping THINK C, since it hasn't changed (significantly)
  185. since version 5, and since they haven't announced any plans to port it to the
  186. PowerPC. (I've also heard that none of the authors work for them any longer.)
  187. Symantec is concentrating on C++ (which is based on Zortech C++, not THINK C).
  188.      Trying to give Symantec bug reports about THINK C is futile. In THINK C
  189. 7.04, if you evaluate exp(log(0.5)) you get INF, not 0.5 as you'd expect.
  190. (CodeWarrior gives the right answer.) In 1994 I submitted this bug report several
  191. times, waiting a week each time for a reply, but Symantec never acknowledged that
  192. it is a bug, hasn't fixed it, and apparently never will.
  193. THINK C 6 $299
  194. Symantec C++ 7 for Macintosh $499
  195. Symantec C++ 8 for Power Macintosh $499
  196. Upgrade to C++ 8 $149.95 for registered users of Symantec C++ 7,THINK C,or THINK Pascal.
  197. Symantec Corporation
  198. 10201 Torre Ave
  199. Cupertino, CA 95014
  200. (800) 800-1438 fax
  201. (800) 441-7234
  202. You can get Symantec's THINK C updates from:
  203. ftp://devtools.symantec.com/DTS Server Drive /ftp/Macintosh/Updates/DevTools/ v7.0.Patch.READ.ME
  204. ftp://devtools.symantec.com/DTS Server Drive /ftp/Macintosh/Updates/DevTools/SymThCv6.0->v7full.sea.Hqx
  205. ftp://devtools.symantec.com/DTS Server Drive /ftp/Macintosh/Updates/DevTools/SC++_EDS_7.0.4.sea.hqx
  206. ftp://grind.isca.uiowa.edu/mac/infomac/dev/think-c-70-patch-readme.txt
  207. ftp://grind.isca.uiowa.edu/mac/infomac/dev/think-c-60-to-70-full-updt.sea
  208. ftp://grind.isca.uiowa.edu:mac/infomac/dev/symantec-eds-704-updt.sit
  209. ftp://grind.isca.uiowa.edu:mac/infomac/dev/symantec-tpm-80-updt.sit
  210. The "7.0.4 update contains patches to the THINK Project Manager and THINK
  211. Debugger for System 7.5 compatibility, but is otherwise identical to the 7.0.3
  212. update released on June 22." EDS (Essential Development tool Set) includes "the
  213. THINK Project Manager, THINK Debugger, and the compilers." The THINK C upgrade
  214. from 7.04 to 8.0 changes only the version number. Support questions can be sent
  215. to Symantec at:
  216. support@devtools.symantec.com
  217. bugs@devtools.symantec.com
  218.  
  219. MPW Pro
  220. (Macintosh Programmer's Workbench, Professional Edition)
  221. $495  ($295 to upgrade from MPW) from APDA (address at end of this document).
  222. This is a new package from Apple, providing a complete development environment
  223. (C, Pascal, and Assembler; 68k and PowerPC) on one CD-ROM. Apparently it's the
  224. same CD-ROM that you would get by subscribing to ETO (minus Symantec C++),
  225. without the printed manuals. Most people find MPW slow and clumsy, and prefer
  226. CodeWarrior. (The only thing I use MPW for is CompareFiles.) However,
  227. Apple includes pre-release tools on their ETO disks that might be handy.
  228.  
  229. Essential Tools and Objects CD-ROM (also called “ETO”)
  230. $1,095 for first year, $400/year thereafter. ($300 credit for owners of MPW or
  231. MPW Pro.) from APDA.
  232. I don’t subscribe to this--it seems too expensive--but you may want to. It’s
  233. updated 3 times a year and has the latest versions of Apple’s development tools,
  234. MPW, C, etc. It includes MPW Pro, Symantec C++, and 21 printed manuals. Doesn't
  235. include the Developer Mailings. (The important difference between MPW Pro and
  236. ETO is that ETO is a subscription so they keep sending you the latest disk, 3
  237. times a year, whereas you buy MPW Pro once, no updates.)
  238.  
  239. MAGAZINES AND CATALOGS:
  240.  
  241. MacWEEK
  242. Customer Service Department
  243. P.O. Box 5821
  244. Cherry Hill, NJ 08034
  245. (609)-428-5000
  246. Try to get a free subscription.
  247.  
  248. MacTech Magazine
  249. PO Box 250055
  250. Los Angeles, CA 90025-9555
  251. 310-575-4343
  252. 310-575-0925 fax
  253. custservice@xplain.com
  254. The only paper Mac magazine for programmers.
  255.  
  256. TidBITS
  257. A free weekly email newsletter about Macintosh software and hardware published
  258. by Adam and Tonya Engst. To subscribe, send email to info@tidbits.com
  259.  
  260. develop: The Apple Technical Journal
  261. $27 in US, $47 outside US. From APDA (address at end of this document).
  262. The develop magazine has four issues per year. It has lots of examples and
  263. helpful in-depth explanations. I've learned a lot from the magazine. The
  264. accompanying CD includes useful documentation: Tech Notes.
  265.  
  266. Apple Developer Mailing Subscription. Each month you receive a CD-ROM.
  267. $250/year from APDA
  268. These CDs are a very useful reference, including documentation and sample code,
  269. for anyone developing Mac software. Includes Macintosh Programmer's Toolbox
  270. Assistant.
  271.  
  272. Information Alley
  273. (I haven't seen this yet, it may be pure hype.-Denis) Apple's free email
  274. newsletter about Macintosh, published twice a month. To subscribe send message
  275. "SUBSCRIBE infoalley" to listproc@spock.austin.apple.com with subject
  276. "Information Alley". Omit the quotes.
  277.  
  278. ONLINE SERVICES:
  279.  
  280. Who can answer your Macintosh programming question? You can try posting it on
  281. UseNet or Compuserve. Somebody knowledgeable might jump in. (Apple engineers
  282. often participate in UseNet, occasionally in CompuServe.) If you sell a
  283. commercial Mac product you may qualify to become an Apple Partner. For
  284. $1,500/year, Apple engineers will answer your questions by email, provided you've
  285. already consulted the relevant manuals.
  286.  
  287. UseNet
  288. The comp.sys.mac.programming.codewarrior UseNet news group has knowledgeable
  289. active discussion. Experts often jump in with helpful answers to thorny
  290. questions. You can participate in UseNet from your your Mac using telnet (NCSA
  291. Telnet and MacIP are both free) to log into a local unix system. Or you might
  292. use InterNews (available by ftp from the Info-Mac archive) if you can get tcp/ip
  293. access to a net news server.
  294.  
  295. CompuServe Information Service
  296. P.O. Box 20212
  297. Columbus, OH 43220
  298. (800)-848-8199
  299. If you can’t join UseNet, then you may want to join CompuServe, to follow the
  300. discussions and post your seemingly insoluble Macintosh problems on the bulletin
  301. boards, MacPro, MacDev, or Symantec:THINK C, to get free advice from experts.
  302. Buy the program Navigator from CompuServe, as it makes CompuServe much easier to
  303. use. You’ll need a modem.
  304.  
  305. AppleLink
  306. eWorld
  307. (408) 974-3309
  308. ALINK.MGMT@applelink.apple.com
  309. AppleLink is Apple’s original bulletin board and email system. It provides some
  310. system software updates and technical information. Most companies that make
  311. Macintosh products have AppleLink accounts, and you can use the online directory
  312. to get their email addresses. You’ll need a modem. During spring 1995 AppleLink
  313. is supposed to be phased out in favor of eWorld. I've tried eWorld, but so far
  314. (3/95) I haven't found eWorld useful. Apple has just announced that they will
  315. provide one-day-turnaround free customer support on eWorld, which may make it
  316. worth subscribing.
  317.  
  318. Anyone can submit a bug report to APPLE.BUGS@Applelink.Apple.com. They prefer,
  319. but don’t require, the format produced automatically by a hypercard stack 
  320. called Apple Bug Reporter, which can be downloaded from:
  321. ftp://ftp.apple.com/dts/mac/bugs/
  322.  
  323. SOFTWARE ARCHIVES ACCESSIBLE THROUGH THE INTERNET:
  324.  
  325. FTP is a file transfer protocol used to transfer files across the Internet. FTP
  326. programs typically have very rudimentary user interfaces. Some of the bigger ftp
  327. servers are now also Gopher servers. Gopher (developed at University of
  328. Minnesota, originally for a campus-wide information server)  is sort of a
  329. superset of ftp that provides a quite good user interface and allows access to a
  330. wide variety of Internet resources. Public ftp servers require that you log in
  331. as “anonymous and will accept any password, but it is considered a courtesy to
  332. supply your electronic address as the password. If for some reason you can’t use
  333. ftp or gopher, some of the sites will help you out by allowing you to request
  334. transmission of files to you by email.
  335.  
  336. There are two ways to use ftp from your Mac. The traditional, indirect, approach
  337. is to remotely log into a mainframe (preferably one running unix), use its ftp
  338. facilities to move the file to it, and then download the file from it. The
  339. modern, direct, approach requires that your AppleTalk network have a gateway to
  340. the Internet, so that you can run an ftp program on your Mac (provided you have
  341. Apple’s MacTCP init, included in System 7.5). I recommend Anarchie, TurboGopher,
  342. Mosaic, or Netscape for downloading and Fetch 2.1 for uploading. All are free
  343. from the Info-Mac archive.
  344.  
  345. The Internet Starter Kit for Macintosh, 2nd edition, by Adam C. Engst. If you're
  346. starting from zero, this book includes a free disk that has MacTCP and lots of
  347. other important utilities for accessing the Internet. Published by Hayden Books.
  348. $29.95 USA $37.95 Canada.
  349. Hayden Books
  350. 201 West 103rd Street
  351. Indianapolis, IN 46290 USA
  352. 800/428-5331 orders
  353. 317/581-3500 orders
  354. 800/448-3804 fax
  355. 317-581-3550 fax
  356. orders@hayden.com
  357.  
  358. Info-Mac archives
  359. ftp://sumex-aim.stanford.edu/info-mac/
  360. gopher: Info-Mac Archives
  361. email: send a query to Info-Mac-Request@sumex-aim.stanford.edu
  362. This is the largest collection of public domain Mac software. (The VideoToolbox
  363. is in /info-mac/Development/SourceCode/). Unfortunately in 1994 user demand
  364. overwhelmed the resources and it is now very difficult to access. There are many
  365. "mirror" sites all over the world that keep more-or-less up-to-date copies of
  366. Info-Mac and they're usually much easier to access. Here are some that you might
  367. try:
  368. ftp://mirrors.aol.com/pub/info-mac/
  369. ftp://amug.org/pub/ftp1/info-mac/
  370. ftp://wuarchive.wustl.edu/systems/mac/info-mac/
  371. ftp://src.doc.ic.ac.uk/packages/mac/info-mac/
  372. ftp://grind.isca.uiowa.edu/mac/infomac/
  373. ftp://ftp.uu.net/archive/systems/mac/info-mac/
  374.  
  375. Commercial searching services
  376. http://www.infoseek.com/
  377. http://www.hotwired.com/
  378.  
  379. Search the Info-Mac archive by name, title, or keyword:
  380. http://www.mid.net/INFO-MAC
  381.  
  382. Get1Resource is a Mac programming magazine.
  383. http:/www.asel.udel.edu/~haynes/g1r.html
  384.  
  385. List of programs to decompress anything (e.g. file.gz) on any computer (e.g. PC):
  386. ftp://ftp.cso.uiuc.edu/doc/pcnet/compression
  387.  
  388. Macintosh vendor directory
  389. http://rever.nmsu.edu/~elharo/faq/vendor.html
  390.  
  391. Mac information maintained by enthusiasts (source: MacTech magazine)
  392. http://www.astro.new.edu/lentz/mac/programming/home-prog.html
  393. http://www.pitt.edu/~nick/
  394. http://www.iquest.com/~fairgate
  395. http://acacia.ens.fr:8080/home/pottier/index.html
  396.  
  397. comp.sys.mac.programmer digest
  398. news://comp.sys.mac.digest
  399.  
  400. MacPsych archives
  401. ftp://ftp.stolaf.edu/pub/macpsych/
  402. gopher://gopher.stolaf.edu:70/11/Internet%20Resources/St.%20Olaf%20Sponsored%20Mailing%20Lists/MacPsych
  403. email: send a query to macpsych-request@stolaf.edu
  404.  
  405. Alternative Collegiate Computer Association of New Mexico State University.
  406. Contains almost all freely distributable software mentioned in the FAQ lists for
  407. comp.sys.mac.misc, comp.sys.mac.system, and comp.sys.mac.apps.
  408. ftp://rever.nmsu.edu/pub/macfaq/
  409.  
  410. The following Mosaic page is intended to serve as a single entry point to all
  411. Macintosh resources on the Web.
  412. http://rever.nmsu.edu/~elharo/faq/generalfaq.html
  413.  
  414. Apple archives: (list courtesy of TidBITS)
  415. MacTech Magazine says the first one is particularly useful.
  416. http://www.info.apple.com/dev/ 
  417. http://www.info.apple.com/
  418. http://www.support.apple.com/
  419. ftp://ftp.support.apple.com/pub/Apple SW Updates/Macintosh/
  420. gopher://ftp.support.apple.com/11/pub/
  421. ftp://ftp.apple.com/dts/mac/
  422. ftp://seeding.apple.com/
  423. gopher://info.hed.apple.com/
  424. http://www.apple.com/
  425. ftp://ftp.austin.apple.com/Apple.Support.Area/
  426. ftp://aux.support.apple.com/
  427. gopher://spinaltap.micro.umn.edu/11/computer/Apple/
  428. ftp://abs.apple.com/abs/
  429. ftp://ftp.cambridge.apple.com/pub/
  430. ftp://atg.apple.com/pub/
  431.  
  432. David Brainard (brainard@condor.psych.ucsb.edu) has created interface files that
  433. make it easy to use the VideoToolbox from within MATLAB. They're available by
  434. anonymous ftp. Also see VideoToolboxMATLAB.c in VideoToolboxSources.
  435. ftp://lifesci.ucsb.edu/pub/mac/brainard/Toolboxes.sea.hqx
  436. ftp://lifesci.ucsb.edu/pub/mac/brainard/Sources.sea.hqx
  437.  
  438. University of Texas Macintosh Archive
  439. ftp://ftp.utexas.edu/pub/mac/
  440. http://wwwhost.ots.utexas.edu/mac/main.html
  441.  
  442. Adam Engst, the author of The Internet Starter Kit for Macintosh (above) and
  443. editor of TidBITS also maintains a Mac archive
  444. ftp://ftp.tidbits.com/pub/tidbits/tisk/
  445. http://www.tidbits.com/tidbits/index.html
  446.  
  447. To search back issues of TidBITS:
  448. http://www.wais.com/wais-dbs/macintosh-tidbits.html
  449.  
  450. List of internet mailing lists. Sort alphabetically or by category:
  451. http://www.clark.net/pub/listserv/listserv.html
  452.  
  453. Search a database (maintained by Dartmouth College) of almost 6,000 mailing lists.
  454. http://alpha.acast.nova.edu:80/listserv.html
  455.  
  456. Hayden books. You can search for specific books, subscribe to a service that
  457. alerts you to new books in certain subject areas, and download software that's
  458. bundled with some of the books. You can buy books online at a 20 percent
  459. discount. (Source: TidBITS)
  460. http://www.mcp.com/
  461.  
  462. MIT Press:
  463. http://www-mitpress.mit.edu
  464. mitpress-orders@mit.edu
  465.  
  466. Vision research: labs,groups,conferences,newsgroups,databases,source code,etc.
  467.  http://vision.arc.nasa.gov/VisionScience/VisionScience.html
  468. Computer Vision groups:
  469.  http://www.cs.cmu.edu:8001/afs/cs/project/cil/ftp/html/v-groups.html
  470.  http://www.cs.cmu.edu:8001/afs/cs/project/cil/ftp/html/vision.html
  471. Center for Vision and Image Sciences (CVIS), University of Texas at Austin
  472.  http://www.cvis.psy.utexas.edu
  473. Rutgers Center for Cognitive Science:
  474.  http://ruccs.rutgers.edu/
  475. Centre for Visual Sciences, Australian National University:
  476.  http://cvs.anu.edu.au/
  477. Center for Visual Science, University of Rochester:
  478.  http://www.cvs.rochester.edu/
  479. Stanford Vision and Imaging Science and Techology:
  480.  http://white.stanford.edu/
  481. Indiana University Optometry School Visual Sciences Group:
  482.  http://research.opt.indiana.edu
  483. NASA Vision Science and Technology Group
  484.  http://vision.arc.nasa.gov
  485. Brian Wandell created a list of important numbers in vision research:
  486.  http://www.socsci.uci.edu/cogsci/vision/wandell_numbers.html
  487. Eye movements:
  488. gopher://gopher.spc.edu:70/00/Academics/Ugrad/Ps/Faculty/Carmody/EYEMOV-L/Query/q_ober2more.txt
  489. Tables of contents of selected recent vision journals:
  490.  gopher://eyesite.optometry.ohio-state.edu/
  491. CVNet, Color and Vision Network. Also see CVNet under "EMAIL" below.
  492.  http://vision.arc.nasa.gov/VisionScience/mail/cvnet/index.html
  493. PsyScope:
  494.  http://poppy.psy.cmu.edu/psyscope
  495.  
  496. If you like this file, you may also want to look at some FAQ ("frequently asked
  497. questions") files from the Mac programming section of UseNet.
  498. ftp://rtfm.mit.edu/pub/usenet/news.answers/macintosh/programming-faq
  499. ftp://sumex-aim.stanford.edu/info-mac/dev/info/beginning-mac-programming.txt
  500. ftp://sumex-aim.stanford.edu/info-mac/dev/info/csm-programmer-faq.txt
  501.  
  502. PowerPC FAQ
  503. http://www.mot.com/PowerPC/lib/ppc_faq.html
  504.  
  505. Mathematica:
  506. ftp://mathsource.wri.com
  507. http://www.wri.com/mathsource.html
  508. gopher://mathsource.wri.com
  509.  
  510. List of companies and products supporting the Power Macintosh. (Maintained by
  511. Alan Coopersmith, alanc@ocf.berkeley.edu)
  512. gopher://ocf.berkeley.edu/hh/gopherspace/Computer/Systems/Macintosh/PowerMac_Products
  513.  
  514. The Providers of Commercial Internet Access (POCIA) Directory contains hundreds
  515. of entries for Internet providers, which include addresses, telephone numbers,
  516. email addresses, and pricing. It is indexed by area code (for the U.S. and
  517. Canada) and by country (for the rest of the world). POCIA is available at the
  518. following Web and FTP sites: (Courtesy TidBITS)
  519. http://www.teleport.com/~cci/
  520. ftp://ftp.teleport.com/vendors/cci/pocia/pocia.txt
  521.  
  522. NASA's Computer Software Management and Information Center (COSMIC) "has over 850
  523. computer programs available internationally that were originally developed by
  524. NASA and its contractors for the U.S. space program.  Software is available for
  525. a number of areas of interest including:  artificial intelligence, computational
  526. fluid dynamics, finite element structural analysis, scientific visualization,
  527. thermal and fluid flow analysis, and many more.  Programs are priced on a
  528. cost-recovery basis and usually include source code."
  529. 706-542-4807 fax
  530. service@cosmic.uga.edu 
  531. gopher://gopher.cosmic.uga.edu
  532. http://www.cosmic.uga.edu
  533.  
  534. AT&T phone directory for "800" numbers:
  535. http://att.net/dir800
  536.  
  537. SOFTWARE ARCHIVES ON CD-ROM:
  538.  
  539. Info-Mac CD-ROM II (May '93) $49.95 plus shipping. A May ‘93 snapshot of the
  540. info-mac archive on a CD-ROM containing about 600 MB. (Includes the February
  541. 1993 edition of the VideoToolbox.)
  542. Pacific HiTech, Inc.
  543. 4760 Highland Drive, Suite 204
  544. Salt Lake City, Utah 84124
  545. 800-765-8369 (orders only)
  546. 801-278-2042
  547. 801-278-2666 (fax)
  548. 71175.3152@compuserve.com
  549.  
  550. Apprentice 2nd ed. $35 (includes shipping in US and Canada) CD-ROM of 450 MB of
  551. Mac source code and utilities. (Includes recent edition of the VideoToolbox.)
  552. Celestin Company
  553. 1152 Hastings Avenue
  554. Port Townsend, WA  98368
  555. 360/385-3767
  556. 360/385-3586 (fax)
  557. celestin@olympus.net
  558. http://www.teleport.com/~cci/products/apprentice/apprentice.html
  559.  
  560. EMAIL:
  561.  
  562. Your email service ought to have a gateway to Internet; complain if it doesn’t.
  563. Here’s how to send Internet mail to various commercial services when you only
  564. know the person’s service-specific address:
  565. America Online: “Adam Engst” becomes “adamengst@aol.com”.  
  566. AppleLink: “DENIS” becomes “DENIS@applelink.apple.com”. 
  567. BIX: “user” becomes “user@dcibix.das.net”.
  568. CompuServe: “1234,567” becomes “1234.567@compuserve.com”. Note: “,” becomes “.”.
  569. GEnie: “username” becomes “username@genie.geis.com”.
  570. MCI: Joe Doe 123-4567 becomes “Joe_Doe@mcimail.com” or “1234567@mcimail.com”.
  571. Prodigy: user ID “abcd12a” becomes “abcd12a@prodigy.com”
  572.  
  573. Eudora is a popular email program ("an electronic mail client for Internet
  574. users") available as both free and commercial ($65) versions. I haven't tried it
  575. but I exchange mail with other people who use it and like it. (I use QuickMail,
  576. which costs more yet seems to be less convenient to use.)
  577. QUALCOMM Incorporated, San Diego, California.
  578. eudora-info@qualcomm.co
  579. 800/2-EUDORA
  580. 619/597-5113
  581. 619/597-5058 fax
  582. ftp://ftp.qualcomm.com/quest/mac/eudora/1.5/eudora151.hqx
  583. ftp://ftp.qualcomm.com/quest/mac/eudora/1.5/eudora151fat.hqx
  584. ftp://ftp.qualcomm.com/quest/mac/eudora/documentation/Eudora_QA.hqx
  585.  
  586. CVNet is the Color and Vision Network. To join just send an email message to the
  587. moderator, at cvnet@skivs.ski.org, explaining your interest in vision. If you're
  588. accepted, your email address will be added to the email distribution list. CVNet
  589. sends out about a message a day about events of interest to people doing vision
  590. research: mostly jobs, conferences, and solicitations of advice.
  591.  
  592. PowerCity Online <75361.532@compuserve.com> Email sales of 40,000+ items for
  593. Mac/PC. Send email with Subject: Order Info
  594. (Recommended by TidBITS.)
  595.  
  596. HARDWARE:
  597.  
  598. The Power Mac 6100 is great for vision research. Its university price is about
  599. $2,000, and its two built-in video ports (with the optional AV board) are very
  600. fast; as fast as the fastest Quadra. We don't need any slots. If you want slots,
  601. you may want to wait to until summer 1995 when Power Macs with PCI slots are
  602. scheduled to appear. The PCI bus is fast and is quickly becoming the bus of
  603. choice for Intel-based computers, so there will soon be a huge array of cards to
  604. choose from. (Making a PCI card compatible with both PowerPC and Intel
  605. processors will require a bigger "plug and play" ROM, but it seems likely that
  606. most manufacturers will take the trouble.) I suggest you get the built-in CD-ROM
  607. (most developer information now comes only on CD-ROM disks) and get 16 MB of
  608. memory, since it makes programming easier.
  609.  
  610. In my experience a plain old (now obsolete) Mac II is fast enough for many
  611. things, but faster Macs can show bigger movies. So far we’ve never needed more
  612. than 8-bit color, making the obsolete Apple Toby and TFB video cards our
  613. favorites for NuBus, because they work perfectly (unlike Apple’s 1992 crop of
  614. video cards--see the "Video synch" and "Video bugs" documents), and they’re
  615. available for $125 from Shreve Systems, 800-227-3971, but, of course, they don’t
  616. support the latest large monitors. We also like the built-in video on all of
  617. Apple’s newer computers because you can load images into them at extremely high
  618. speeds (try the demo TimeVideo), since they bypass the NuBus bottleneck. We use
  619. the mouse or keyboard to collect observer responses. We’ve bought a few Data
  620. Translation A/D boards to automate our photometry, moving the cards from machine
  621. to machine as needed, but they are probably not the best brand.
  622.  
  623. You’ll need a modem to call CompuServe or AppleLink, and to dial in from home and
  624. elsewhere using AppleTalk Remote Access (ARA). 28,800 bits/s modems cost several
  625. hundred dollars. (I'm happy with the 14k b/s Global Village modem in my
  626. PowerBook, but I'm planning to upgrade to a PowerPC PowerBook with a 28.8 kb/s
  627. Global Village modem as soon as they're available.) Phone lines are still
  628. expensive though, so you may want to cost-share by using a shared modem and a
  629. single phone line, in which case you'll want to buy an AppleTalk Remote Access
  630. server to connect the modem to your AppleTalk network.
  631.  
  632. APS Hyper DAT $1,399
  633. APS Technologies
  634. 6131 Deramus
  635. PO Box 4987
  636. Kansas City, MO 642120=0087
  637. (800)-354-1213
  638. 816-483-6100
  639. 816-483-3077 fax
  640. My department uses a single DAT tape drive (with compression, from APS) and the
  641. Retrospect program to backup dozens of Macs every night automatically. We’re
  642. very happy with it. Retrospect maintains a historical backup so you can go back
  643. to older versions of your data, many backups ago. Get a sufficiently
  644. large-capacity tape drive so that you can do unattended incremental backups
  645. without having to change the tape.
  646.  
  647. Chip Merchant
  648. 9285 Chesapeake Drive
  649. San Diego, CA 92123
  650. (619)-268-4774
  651. (619)-268-0874 fax
  652. At $30 per megabyte it’s worth buying enough memory to take your computer up to
  653. at least 8 MB. (To show movies, we've taken several of our computers up to 24 or
  654. 40 MB.) This outfit has good prices.
  655.  
  656. MONITORS:
  657.  
  658. We’ve done nearly all our research using Apple’s High Resolution Monochrome
  659. monitors, which are inexpensive and adequate, though one could wish for higher
  660. luminance (100 cd/m^2 peak when new), better high voltage regulation, and dc
  661. coupling instead of dc restoration. I suspect that a color monitor might be
  662. better regulated and might be excellent used as a monochrome monitor. Use with
  663. the ISR Video Attenuator would require that you: 1. use only the green channel,
  664. or 2. build a video amplifier to drive all three channels from the single output
  665. of the video attenuator, or 3. snip two of the 75 ohm termination resistors
  666. inside the monitor and tie all three channels together.
  667.  
  668. Here's what I know about high-frame rate and bright monitors. (Fast and bright
  669. are both interesting, separately and together.) Does anybody have anything to
  670. add?
  671.  
  672. A company called Dotronix is supposed to be coming out with a high resolution
  673. (150 MHz) bright (300 cd/m^2) 21" multisynch gray scale monitor (ASM2400 21"FS) for
  674. about $1450. Dotronix (715) 834-7785.
  675.  
  676. I know very little about color monitors, but people keep asking me to recommend
  677. one. Tom Robson of Cambridge Research Systems gave me a brochure for what
  678. appears to be a rather nice color monitor: Sony 20-inch Trinitron Multiscan
  679. GDM-2038. Field rate of 50 to 160 Hz. Max luminance 160 cd/m^2. Costs $2,500.
  680.  
  681. "We have new Sony GDM-2038 20" Trinitron monitors available at $1599 with a one
  682. year warranty."
  683. Relax Technology, Inc.
  684. 3101 Whipple Rd.
  685. Union City, Ca. 94587
  686. Attn: Frank Gabrielli
  687. 510-471-6112 phone
  688. 510-471-6267 fax
  689.  
  690. John Troy, jbtroy@casbah.acns.nwu.edu, writes, "We are using a Sony Trinitron
  691. Color Display Multiscan. The model we use is the GDM-17SE1 (a 17" monitor). There
  692. is a sister 20" monitor (GDM-20SE1) whose properties are presumably similar.
  693. Although ours is a color monitor we have only used it so far as a white stimulus.
  694. (We've made accurate measurements of chromaticity.) We run the refresh rate at
  695. 153 Hz (Line rate:  82.3 kHz, Dot rate: 108 MHz); the capacity to run this fast
  696. was what attracted us to the monitor. [John is not using a Mac--he's using a
  697. Cambridge Research Systems VSG board in a PC.] At that rate, in our hands, the
  698. mean luminance is 82 cd m^-2. At that luminance with a 5 mm diameter pupil we
  699. find that the cat ganglion cells we've studied so far resolve around 70-75 Hz; if
  700. the screen luminance were higher, we'd need a faster frame rate to satisfy the
  701. Nyquist criterion. According to the Sony spec-sheet, at 155.30 Hz the display has
  702. 640 dots X 480 lines (82 kHz line rate). We have currently only displayed
  703. one-dimensional patterns (e.g., sinusoidal gratings, edges). We've achieved very
  704. good control over stimulus contrast and accurate generation of sinewave gratings.
  705. We are very satisfied with it. It was priced quite reasonably at $999."
  706.  
  707. We bought Apple's 17" Multiscan for about $900. It's a Sony Trinitron. Peak
  708. luminance is about 100 cd/m^2. Using the Monitors control panel, or the new
  709. Display Manager, you can select among several resolutions.
  710.  
  711. Does anyone know what the differences are between the Sony GDM-2038 and the
  712. GDM-20SE1? They're both 20". Apple's 17" and 20" multiscan monitors are
  713. made by Sony. Does anyone know whether they'll run at 150 Hz, like the
  714. Sony GDM-2038 and the GDM-20SE1?
  715.  
  716. John Troy, jbtroy@casbah.acns.nwu.edu, writes, "I came across a new monitor,
  717. Optiquest 2082DC, this weekend which might be better than the Sony.  It is a 20
  718. inch color monitor with an advertised price of $1399. It has a 90 MHz dot rate.
  719. Like the Sony, it has a shadow mask and various energy-saving features that may
  720. be troublesome.  I don't have much information yet. Optiqest Inc., Walnut, CA
  721. 91789. (909)-468-3750."
  722.  
  723. MacLiberty Adapter is a small 15-pin-D to 15-pin-D adapter that programs the
  724. video sense lines to mimic any monitor, to fool your video card. (Costs ten or
  725. twenty bucks; I forget.)
  726. Enhance Cable Technology
  727. 730 North Ninth Street
  728. San Jose, CA 95112
  729. 800-343-2425
  730. 408-293-2425
  731. 408-293-2468 fax
  732. I bought my MacLiberty Adapter from Enhance Cable Technology, but apparently they
  733. are now strictly wholesale. Tom Busey writes, "The only dealer I found is
  734. MacMall, at 1-800-222-2808. I would advise people to be very clear about what
  735. they are ordering. I have yet to receive a correct order from them the first
  736. time, although they do always eventually get it right."
  737.  
  738. MacWeek (4/10/95) says, "MacFly is a $25 universal adapter that allows users to switch on the fly among all supported Mac and VGA resolutions. [It] has single switch for moving between Mac and VGA resolution families; all changes within a family are handled by the standard Monitors control panel.... works with all third-party cards that support the Mac Display Manager and the Apple Multiple Scan 20 Display."
  739. MacAdapt, El Cerrito, 510-525-0789, 510-525-5740 fax, jzjames@nuc.berkeley.edu
  740.  
  741. LCD GLASSES:
  742.  
  743. Stereographics Corp. sells LCD glasses.
  744. (415) 459-4500
  745. stereo@well.sf.ca.us
  746. "CrystalEyes is a high-quality (60 frames per second per eye) product with good
  747. transmission and blocking characteristics, and it's light-weight, too. Silicon
  748. Graphics bundles them with their 3D workstation packages so I guess I'm not the
  749. only one who like them."
  750.  
  751. Lafayette Instruments
  752. Sells LCD glasses.
  753.  
  754. 3d-tv
  755. Michael Starks, President
  756. 415-479-3516
  757. Sells a variety of different kinds of LCD glasses.
  758.  
  759. "The archive for the virtual reality newsgroup has more information on other
  760. manufacturers. It's a bit out of date, but it still has good pointers to
  761. equipment manufacturers."
  762. ftp://ftp.u.washington.edu/public/virtual-worlds/faq/commercial/
  763.  
  764. "The book 'Garage Virtual Reality' has a list of sources. It's a cool book as
  765. well."
  766.  
  767. (Source: Dan Costin, dcostin@ucsd.edu, via MacPsych, who is quoting Rob Douglas,
  768. douglas@ecc.ubc.ca, Hisham A. Abboud, abboud@cedrus.cedrus.com, Tom Busey,
  769. busey@ucs.indiana.edu, Blake Sobiloff, bsobilof@inet.ed.gov, and Chris Chase,
  770. cchase@hamp.hampshire.edu)
  771.  
  772. Mats Lind, mats.lind@cmd.uu.se, writes, "3-D Max, a Swedish company, working with
  773. a Korean supplier, has just started to deliver attractively priced LCD-shutter
  774. glasses and accessories giving binocular stereo capabilities to PCs. Their
  775. product received enormous attention at the Ce-Bit fair in Hannover last week. The
  776. estimated retail price in the US will be less than $180 USD (including some extra
  777. software like 3-D games) and will probably reach a high market share. 3-D Max, is
  778. very interested in entering the Apple market segment as well, but to do so
  779. requires the usual 120+ Hz."
  780.  
  781. Tom Busey, busey@indiana.edu, adds, "I have just finished writing code that
  782. displays color stereo 3-d pairs for use with LCD glasses. This code uses
  783. sequential-frame presentations synched with LCD glasses controlled via the serial
  784. port to provide the illusion of depth. While this technology is old, what is new
  785. is my code takes two PICT files and reduces the millions of colors to what
  786. amounts to 4 bits per red, green and blue channel for each picture (on monitors
  787. with millions of colors) or 2 bits per channel for monitors with thousands of
  788. colors. I add the two pictures together and I use clut switching to switch
  789. between them. The stereo 3-d code uses calls from (not surprisingly) the
  790. VideoToolbox code library. As with all the code I write, this code is freely
  791. available to anyone who wants it. I'm currently working with LCD glasses
  792. distributors to have it distributed free to purchasers of LCD glasses (which cost
  793. about $150). The software may be downloaded from:"
  794. ftp://ftp.psych.indiana.edu/pub/busey/AdjustStereoPicts.sea.hqx
  795.  
  796. COLLECTING ANALOG DATA:
  797.  
  798. "We use 2 setups to get data into the Macs:
  799.  
  800. "1. National Instruments has several analog i/o boards, and these can be
  801. programmed directly or with a high-level language "LabView". Expensive, but
  802. good. See upcoming paper in Vision Res for motion vep measurements where this
  803. was used :-).
  804.  
  805. "2. "MacLab": Only 8 channels, box connects to scsi so any mac can be used, very
  806. nice strip chard and scope applications. Much cheaper than labview, works right
  807. away. For better analysis transfer to Igor or whatever is advised."
  808.  
  809. Source (via MacPsych): bach@sun1.ruf.uni-freiburg.de (Michael Bach)
  810.  
  811. RECOMMENDED SOFTWARE:
  812.  
  813. (The free & shareware stuff is available from Info-Mac or CompuServe or both.
  814. You can use Anarchie to quickly search most of the world's ftp sites. To search
  815. Compuserve use their “GO MACFF” command.)
  816.  
  817. Anarchie - quickly find and get any file in the world's public ftp archives. Free.
  818.  ftp://ftp.utexas.edu/pub/mac/tcpip/anarchie-140.hqx
  819.  ftp://ftp.tidbits.com/pub/tidbits/tisk/mactcp/ftp/anarchie-140.hqx
  820. ApplWindows - INIT helps you go quickly go to any window of any application. Free.
  821. ARA Commander - streamlines your use of Appletalk Remote Access. Shareware.
  822. ATM 3.81 - Adobe Type Manager, $40 from Adobe at 800-521-1976 x4400. 
  823. BBEdit 3.11 - best text editor (not word processing). $79 for owners of CW or THINK C.
  824.  bbsw@netcom.com
  825.  ftp://ftp.std.com/pub/bbedit/bbedit-31-demo.hqx
  826.  ftp.std.com:pub/bbedit/bbedit-pricing-info.txt
  827. Disinfectant - remove viruses. This is the best. Free.
  828. DocuComp II - compare versions of a manuscript. $50?
  829. EndNote Plus & EndLink - copy DIALOG or Grateful Med references into your paper.
  830. Excel - massage data before plotting it.
  831. Fetch - old, but still handy, program for downloading by ftp. Free.
  832.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/fetch-212.hqx
  833. File Buddy - flawlessly performs file and disk related chores. $25 shareware.
  834. Gestalt Selectors - fuller documentation of  Apple's Gestalt() trap.
  835.  ftp://sumex-aim.stanford.edu/info-mac/dev/info/gestalt-selectors-XX.hqx
  836.  http://www.astro.nwu.edu/lentz/mac/faqs/source/gestalt.html
  837. Grateful Med - cheaply search National Library of Medicine (MEDLINE).
  838.  Call 800-638-8480.
  839. Internet Config simplifies the configuration MacTCP-based programs. Free.
  840.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/internet-config-10.hqx
  841. InterNews - popular program for accessing UseNet news. Free.
  842.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/inter-news-104.hqx
  843. Kaleidagraph or DeltaGraph Pro or CricketGraph III - plot data. 
  844. Klutz - view the contents of the clut (Color Lookup Table). Free.
  845. MacsBug - low-level debugger from Apple. Free.
  846. Mathematica - modeling. $495 from Wolfram Research Inc.
  847. MathType - create equations for use in any word processor, especially Word. $70?
  848. MATLAB - analyze data and filter images (crude but fast). $$$
  849. MODE32 - allows old Mac II computers to do 32-bit addressing. Free.
  850.  ftp://mrcnext.cso.uiuc.edu/pub/info-mac/cfg/mode32-75.hqx
  851. Mosaic - internet browser. Free.
  852.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/ncsa-mosaic-20a17-ppc.hqx
  853.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/ncsa-mosaic-20a17.hqx
  854. Netscape - internet browser. Free.
  855.  http://home.netscape.com/
  856.  ftp://ftp.mcom.com/netscape1.1b1/mac/netscape-1.1b1.hqx
  857. Network Time control panel uses MacTCP to synch your Mac to a Unix time
  858.  server every time MacTCP is opened. Shareware.
  859.  ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/network-time-201.hqx
  860. NIH Image - image processing. Free.
  861.  ftp://zippy.nimh.nih.gov/pub/nih-image/nih-image157.hqx
  862. Now Up To Date - first appointment calendar (and to-do list) that I like.
  863. Now Utilities - includes Super Boomerang. Very helpful.
  864.  ftp://mirrors.aol.com/pub/info-mac/gui/now-utilities-501-demo.hqx
  865. PopChar - access any character in the current font. Free.
  866. Programmer’s Key - use your keyboard’s power key to invoke the debugger. Free.
  867. QuickDEX II - like a RoloDEX, keeps addresses and phone numbers. Lightning fast.
  868. RAMDoubler - makes it seem that you have twice the RAM memory. Highly rec. $99
  869. ResEdit CODE editor - free
  870.  ftp://ftp.apple.com/dts/mac/tools/resedit/
  871. Retrospect & Retrospect Remote 10-pack - best backup program. $139 & $139
  872. SCSIProbe - mount and unmount SCSI disks. Free.
  873. ShrinkWrap - easiest way to deal with Apple's disk-image files. Free
  874.  ftp://mirror.aol.com/pub/info-mac/disk/shrink-wrap-131.hqx
  875. SoftwareFPU - emulates 68881 floating point unit on Macs (eg PowerPC) without it.
  876. Stuffit Expander & DropStuff - free & $30 shareware
  877.  ftp://ftp.netcom.com/pub/leonardr/Aladdin/DropStuff_with_EE_3.5.1_Installer.hqx
  878.  ftp://ftp.netcom.com/pub/leonardr/Aladdin/StuffIt_Expander_3.5.1_Installer.hqx
  879. SuperClock! - time of day. Free.
  880. Synchronize! - merge updates of folders on different computers. $30 from Qdea.
  881. System Errors - explains all the Systems errors. Free. 
  882. TurboGopher - gopher and anonymous ftp downloading. Free. 
  883. Word - only word processor fully compatible with MathType and DocuComp.
  884.  
  885. There are two floating point emulators for the PowerPC. Native PowerPC programs
  886. use the built-in FPU, but emulated 68K code normally cannot. These emulators
  887. trap 68881 instructions and emulate them (rather slowly) on the PowerPC chip.
  888. •SoftwareFPU, available free from infomac. The free version is intended for 68k
  889. Macs, and runs very slowly on the PowerPC. However, a PowerPC-native version is
  890. available for $20. We use this and it works fine, but a 68k+68881 program
  891. running on the PowerPC with native-version SoftwareFPU is slower than a
  892. recompiled 68k program (sans 68881) running on the same PowerPC. So you won't
  893. use it for your own programs.
  894. John Neil & Associates
  895. P.O. Box 2156
  896. Cupertino, CA 95015
  897. Orders: (800) 663-2943
  898. Fax: (415) 661-2944
  899. johnneil@netcom.com
  900. •"Itty Bitty Computers is marketing its own floating point emulator for the
  901. Power Macintosh. Implemented in native code within the Apple emulator. $20  +
  902. Calif. tax (Visa & M/C accepted.) 30-day money-back guarantee. Itty Bitty
  903. Computers, PO Box 7278, Spreckels, CA 93962. E-mail to 72457.2237@compuserve.com
  904. or Itty.Bitty@applelink.apple.com."
  905.  
  906. ADDRESSES:
  907.  
  908. to buy MATLAB:
  909. The MathWorks, Inc.
  910. 24 Prime Park Way
  911. Natick, MA  01760
  912. Phone: 508-653-1415
  913. FAX: 508-653-2997
  914. info@mathworks.com - Sales, pricing, and general information
  915.  
  916. Addison-Wesley Publishing Company
  917. 1 Jacob Way
  918. Reading, MA 01867
  919. (617)-944-3700
  920. (800)-447-2226
  921.  
  922. APDA
  923. Apple Programmers and Developers Association
  924. Apple Computer, Inc.
  925. 20525 Mariani Avenue, M/S 33G
  926. Cupertino, CA 95014-6299
  927. 1-800-282-2732 (US)
  928. 1-800-637-0029 (Canada)
  929. 716-871-6555
  930. 716-871-6511 FAX.
  931. APDA@applelink.apple.com
  932. Get an APDA catalog, since some Apple software and documentation is ONLY
  933. available from them.
  934.  
  935. Mathematica $495 (special offer until 5/31/95) from 
  936. Wolfram Research Inc.
  937. 100 Trade Center Crive
  938. Champaign, IL 61820
  939. 800-441-MATH
  940. 217-398-0747 fax
  941.  
  942. Synchronize!  $29.95 plus shipping from:
  943. Qdea
  944. P.O. Box 19531
  945. St. Paul, MN  55119
  946. 612-779-0955
  947. 800-933-9558 orders
  948. D3949@APPLELINK.APPLE.COM
  949.  
  950. MISCELLANEOUS NOTES
  951.  
  952. David Brainard writes, "It is possible to use a Gestalt call to turn After Dark
  953. on and off.  I have the documentation and will write the routines one of these
  954. days.  This might be generally useful."
  955.  
  956.